body 
	{}
.titulo
	{
		font : Calibri;
		font-size: 18px;
		font-weight:bold;
		height :auto;
		width: 100%; 
		height:150px; 
		text-align: left; 
		vertical-align: middle;
		
}
.CampoLbl 
{
		font : Calibri;
		font-size: 12px;
		color: #000000;
		border: 1px solid #999999;
		}
		
.CampoCbo 
	{
		font : Calibri;
		font-size: 12px;
		text-transform: uppercase;
		color: #000000;
		border: 1px solid #999999;
	}
.campotxt 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-transform: none ;
		font-size: 10px;
		color: #000000;
		border: 1px solid #999999;
	}
.tabla
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EFEFEF;
}
.Grid 
	{
	width: 100%; 
	clear: none; 
	table-layout: fixed;
	display: block; 
	float: left; 
	visibility: hidden; 
	page-break-before: always; 
	page-break-after: auto; 
	overflow: auto; 
	cursor: auto; 
	border-collapse: separate; 

}

.menu
{
    font-family:Calibri;
	font-size: 12px;
	font: Arial, Helvetica, sans-serif;
	font-variant:normal
	
}

.Boton
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font: Arial, Helvetica, sans-serif;

}
.BotonLink
{
	font-size: 16px; 
	text-transform: uppercase; 
	color: #ff9900; 
	width: 80px;
	height: 25px;
	font-family: Calibri; 
	font-variant: small-caps;
	vertical-align: middle;
	text-align: left

}
.Label
{
	VERTICAL-ALIGN: middle; 
	WIDTH: 25%; 
	TEXT-INDENT: 20; 
	FONT-FAMILY: Calibri; 
	TEXT-ALIGN: right
}	
.LabelError
{
	font-size: 15px;
		font-weight: bold;
		vertical-align: middle; 
		color: red; 
		font-style: normal; 
		background-color: transparent; 
		text-align: center; 
		font-variant:  small-caps 
}	